/* Reset ================================================================================= */
* { margin:0; padding:0; }

@font-face {
    font-family: 'DINMittelschrift';
    src: url('../fonts/DINMittelschrift/DINMittelschrift.eot');
    src: url('../fonts/DINMittelschrift/DINMittelschrift.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DINMittelschrift/DINMittelschrift.woff') format('woff'),
         url('../fonts/DINMittelschrift/DINMittelschrift.ttf') format('truetype'),
         url('../fonts/DINMittelschrift/DINMittelschrift.svg#DINMittelschrift') format('svg');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'DINMittelschriftLT';
    src: url('../fonts/DINMittelschriftLT/lte50846-webfont.eot');
    src: url('../fonts/DINMittelschriftLT/lte50846-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DINMittelschriftLT/lte50846-webfont.woff') format('woff'),
         url('../fonts/DINMittelschriftLT/lte50846-webfont.ttf') format('truetype'),
         url('../fonts/DINMittelschriftLT/lte50846-webfont.svg#DINMittelschriftLT') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINMittelschriftLTA';
    src: url('../fonts/DINMittelschriftLTA/lt_11440.eot');
    src: url('../fonts/DINMittelschriftLTA/lt_11440.eot') format('embedded-opentype'),
         url('../fonts/DINMittelschriftLTA/lt_11440.woff') format('woff'),
         url('../fonts/DINMittelschriftLTA/lt_11440.ttf') format('truetype'),
         url('../fonts/DINMittelschriftLTA/lt_11440.svg#DINMittelschriftLTA') format('svg');
}
@font-face {
    font-family: 'Lobster1.4';
    src: url('../fonts/Lobster_1.4/lobster_1.4-webfont.eot');
    src: url('../fonts/Lobster_1.4/lobster_1.4-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lobster_1.4/lobster_1.4-webfont.woff') format('woff'),
         url('../fonts/Lobster_1.4/lobster_1.4-webfont.ttf') format('truetype'),
         url('../fonts/Lobster_1.4/lobster_1.4-webfont.svg#Lobster1.4') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Fettemittelschrift';
    src: url('../fonts/FetteMittelSchrift/fettemittelschriftregular-webfont.eot');
    src: url('../fonts/FetteMittelSchrift/fettemittelschriftregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FetteMittelSchrift/fettemittelschriftregular-webfont.woff') format('woff'),
         url('../fonts/FetteMittelSchrift/fettemittelschriftregular-webfont.ttf') format('truetype'),
         url('../fonts/FetteMittelSchrift/fettemittelschriftregular-webfont.svg#Fettemittelschrift') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DistrictThin';
    src: url('../fonts/District/distth__-webfont.eot');
    src: url('../fonts/District/distth__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/District/distth__-webfont.woff') format('woff'),
         url('../fonts/District/distth__-webfont.ttf') format('truetype'),
         url('../fonts/District/distth__-webfont.svg#DistrictThin') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	font-family:'Arial'; 
	background:#fff;
	line-height: 1;
	behavior:url(/PIE.php);
}    

img           { border:0; vertical-align:top; }

a             { color:#662D91; text-decoration:none;}

ul, ol    {list-style:none;}

:focus        { outline:0; }

input, select, textarea, button {    
    vertical-align: middle;
}

strong, .strong {
    font-weight: bold;
}

.pointer{
	cursor: pointer; 
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

fieldset {
    border: 0 none;
}

.telephone{
  color:#662D91;
}

/* Headings */
h1            { font-size:18px; font-weight:normal;}
h2            { font-size:16px; font-weight:normal;}
h3            { font-size:14px; font-weight:normal;}
h4            { font-size:13px; font-weight:normal;}
h5            { font-size:12px; font-weight:normal;}
h6            { font-size:11px; font-weight:normal;}

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}
table {
    border: 0 none;
    border-spacing: 0;
    empty-cells: show;
    font-size: 100%;
}
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button {  
  background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
  text-align: left;  
}
button.button span{
	font-size: 18px;line-height:35px;  font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    color: #FFFFFF;
    display: block;    
    height: 35px;
    padding: 0 15px;
    text-align: left;
    white-space: nowrap;
	background-color:#662d91;
	text-transform:lowercase;
}
button.button  span span{
  background-image: url('../images/continue.png');
  background-repeat: no-repeat;  
  background-position: right center;
  padding: 0 30px 0 0;
}
button.button:hover span {
  background-color: #bc92db;
}
button.button:active span {
  background-color: #767676;
}
button.button.reset span {
  background-color:#000;
  color: #b4b4b4;
}
button.button.reset:hover span {
  background-color: #000;
  color: #bc92db;
}
button.button.reset:active span {
  background-color: #000;
  color: #767676;
}
button.button.reset span span{
	border: 0 none;
    padding: 0;
}
button.button.no-arrow span span{
	border: 0 none;
    padding: 0;
	background-image: none;
}

button.button.arrow-down span span{
	background-image: url('../images/down-arrow-white.png'); 
}

a.button{
  background: #662d91;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}
a.button:hover{
  background: #bc92db;
}
a.button:active, a.button.active{
  background: #767676;
}
a.button.active{
	opacity:100;
	filter:alpha(opacity=100);
}
a.button span{
	color: #fff;
	font-size: 18px;line-height:35px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    text-align: center;
	padding: 0 15px;
}

h2.double-line{
	border-bottom: 1px solid #E3E3E3;
    border-top: 1px solid #E3E3E3;
    color: #662D91;
    font-size: 18px;line-height:30px;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    height: 30px;
	margin-top: 20px;
	text-transform:capitalize;
}
.increase {
  height: 35px;
  width: 50px;
  background: #662d91;
  position: relative;
  float: left;
  margin-right: 5px;
}
.increase input{
	color: #fff;
	border: none;
	background: #662d91;
	height: 35px;
    text-align: center;
    width: 30px;
	float: left;
	line-height: 35px;
	font-size: 15px;
}
.increase .pointer{
  background: url('../images/increase-arrow.png') no-repeat;
  display: block;
  text-indent: -9999px;
  position: absolute;
  width: 14px;
  height: 10px;
}
.increase .pointer:hover {
  background-image: url('../images/increase-arrow-hover.png');
}
.increase .pointer:active {
  background-image: url('../images/increase-arrow-active.png');
}
.increase .up{
  background-position: 2px 1px;
    right: 3px;
    top: 6px;
}
.increase .down{
  background-position: 2px -8px;
    right: 3px;
    top: 20px;
}
ul.list-arrow li{
  padding-left: 15px;
  background: url("../images/arow-1.png") no-repeat scroll left 4px transparent;
}
/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li { margin:0 0 8px; font: 12px Arial;}
.form-list input.input-text, .form-list textarea{
	background: none repeat scroll 0 0 #ECECEC;
	border: 1px solid #B7B7B7;
	color: #000;
	padding: 3px 5px;
	width: 322px;	
}
.form-list label { float:left; color:#767676; position:relative; z-index:0; line-height: 30px;}
.form-list label.required {padding-left:0px !important; width:150px !important;}
.form-list label.none-required{padding-left: 7px;width:143px;}
.form-list label.required em { float:left; font-style:normal; padding-right: 3px;}

.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { float: left; width:362px; position: relative;}
.form-list .field { float:left;}
.form-list .fields .field:first-child{
	margin-bottom: 8px;
}
.form-list .more-street{margin-left:150px;}
.form-list input.input-text { width:350px; height: 25px;line-height:25px;}
.form-list textarea { width: 350px; height:10em; }
.form-list select { width: 362px; height: 28px; background: #ECECEC; border: 1px solid #B7B7B7; color: #000;}
/* .form-list li.wide .input-box { width:535px; } */
/* .form-list li.wide input.input-text { width:529px; } */
/* .form-list li.wide textarea { width:529px; }
.form-list li.wide select { width:535px; } */
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }

.form-list-narrow li  { margin-bottom:0; } 
.form-list-narrow li .input-box { margin-bottom:6px; }
.form-list-narrow li.wide .input-box { width:260px; } 
.form-list-narrow li.wide input.input-text, 
.form-list-narrow li.wide textarea { width:254px } 
.form-list-narrow li.wide select { width:260px; }

.form-list .field.name-firstname{
	margin-bottom: 10px;
}
.validation-advice{
	clear: both;
    color: #EB340A;
    font-size: 11px;    
    line-height: 13px;
    margin: 3px 0 0;
    min-height: 13px;
}
/* .validation-failed {
	background: #fad1d2 !important;
} */
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages > li { 
	margin:0 0 10px !important;
	border-radius:7px;
	-webkit-border-radius: 7px;
    -moz-border-radius: 7px;
	position:relative;	
	behavior: url(/PIE.php);
}
/* .messages li li { margin:0 0 3px !important; } */
.messages .error-msg{
	background:#fff;
	border:1px solid #f58220; 
	color:#f58220;
	width:690px;
	padding:10px;
}
.messages .error-msg a{
	color:#bd4618;
	text-decoration:underline;
}
.messages .success-msg{
	width:640px;
	color:#348209;
	background:url("../images/success-image.png") no-repeat scroll 6px center transparent;
	border:1px solid #aee5a5;
	padding:20px 10px 20px 60px;
}
.messages .warning-msg{
	background:url("../images/warning-image.png") no-repeat scroll 17px 10px transparent;
	border:1px solid #e5db55;
	color:#e5db55;
}
.messages .notice-msg{
	background:url("../images/info-image.png") no-repeat scroll 17px 10px #transparent;
	border:1px solid #9fc7f5;
	padding:10px 0 10px 30px;
	color:#9fc7f5;
}
.messages li ul li  span{
	font-size: 14px;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	display:block;
}

.std p, .introduce p {
	color: #9B9B9B;   
	font-size: 12px;line-height:20px;font-family: Arial,sans-serif;
	margin:5px 0 10px 0;
	text-align: justify;
}

/** ui tabs **/
.ui-tabs-nav li{
	display: inline;
}
/***************form-list-default***************/
.form-list-default li { margin:0 0 8px; }
.form-list-default label { float:left; color:#767676; font:12px 'Arial'; position:relative; z-index:0;padding-left:7px; }
.form-list-default label.required { padding-bottom: 5px;padding-left:7px !important;}
.form-list-default label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
.form-list-default li.control label { float:none; }
.form-list-default li.control input.radio,
.form-list-default li.control input.checkbox { margin-right:6px; }
.form-list-default li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list-default .input-box { display:block; clear:both; width:315px; }
.form-list-default .field { float:left; width:317px; }
.form-list-default input.input-text { width:305px; }
.form-list-default textarea { width:254px; height:10em; }
.form-list-default select { width:260px; }
.form-list-default li.wide .input-box { width:535px; }
.form-list-default li.wide input.input-text { width:529px; }
.form-list-default li.wide textarea { width:529px; }
.form-list-default li.wide select { width:535px; }
.form-list-default li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list-default li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list-default .input-range input.input-text { width:74px; }
/* .fieldset{
	float: left;
	width:100%;
	height:90px;
	background:#f8f8f8;
} */

/*========================= header =======================*/

header.header-container {
 margin:0 auto;
  width:100%;
  height:289px;
  background: url("../images/bg-header1.png") repeat-x scroll 0 0 transparent;
  background-size: auto 100%;
  position: relative;
  z-index: 10;
}
.header {
  margin:0 auto;
  width:960px;
  height:289px; 
  position: relative;
  z-index: 100;
}
.header-top {float:left;
  width:100%;    
}
.header-top ul {float:right;
  width:50%;
  margin-top: 10px;
}
.header-top ul li {
  float:right;
  border-left: 2px solid #fff;
  padding-left: 5px;
  margin-left: 5px;
}
.header-top ul li.last{
  border-left: 0px;
}
.header-top ul li a {
  color:#fff;
  font-size:14px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  text-transform: uppercase;
}
.header-top ul li > a:hover{color:#BC92DB;}
.header-center {float:left;
  width:100%;  
}
.logo-home{float:left;
  margin-left:-40px;
}
.header-time{
	float:right;
	margin-top: 20px;
}
.header-time > p{
  width:100%;
  color:#fff;
  margin-bottom: 5px;
  font-size:18px;font-family:'Fettemittelschrift','trebuchet_msregular',Arial,sans-serif;
}
.countdown {
	float: left;
}
.countdown .countdown_row{
	min-width: 180px;
	height: 50px;
}
.countdown .countdown_row li{
	display: inline;
	min-width: 50px;	
	float: left;
	text-align: center;	
	color: #fff;
	margin-right: 15px;
	position: relative;
}
.countdown .countdown_row li.last{
	margin-right: 0;
}
.countdown .countdown_row li span{
	font-size: 40px;line-height:50px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	padding: 0 5px;
	background: #000;
}
.countdown .countdown_row li h2{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9px;
	margin-top: 2px;
}

.countdown .countdown_row li .line{
	 background:url("../images/bg-line.png") repeat-x scroll 2px 0 transparent;
    height: 5px;
    position: absolute;
    top: 22px;
    width: 92%;
	left:1px;
}
/*=================== header menu======================*/
.header-menu{
  float:left;
  width:100%;
  height:42px;
  background:#000;
  margin-top:-16px;
  position:relative;
}
.header-menu-left{
  float:left;
  margin-left:15px;
  width:70%;
}
.header-menu-left > h3 {
  font-size:18px;line-height:42px;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  color:#999999;
  float:left;  
}
.menu-main{
  float:left;
  width:87%;
}
.menu-main > ul {
  float:left;
}
.menu-main #nav li{
	float:left;	
} 
.menu-main #nav li a {
   font-size:18px;line-height:42px;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  color:#fff;
  display:block;
  height:42px;
  padding:0 8px;
  background:none;  
  text-transform:capitalize;
}
.menu-main #nav li ul li a{
	line-height: 35px;
	height: 35px;
}
.menu-main ul li.first > a {padding:0 12px;}

.menu-main #nav li.over a, .menu-main #nav li.active a{
	background:#662d8e;
	color:#fff;
}

.header-menu-right{
	float:right;
	width:25%;
	text-align:right;
}

.header-menu-right ul{float:right;
  
}
.header-menu-right ul li{float:right;
  margin-right:5px;
}

.header-menu-right ul li.active a  {color:#BC92DB;}

.header-menu-right ul li > a {
  font-size:12px;line-height:42px;font-family:'FetteMittelschrift','trebuchet_msregular',Arial,sans-serif; 
  color:#fff;
  text-transform: uppercase;
}
.header-menu-right ul li > a  span{
	color:#fff;
}
.header-menu-right > ul  > li:hover > a{color:#bc92db;
  
}
/*=================== sub-menu dropdownmenu============*/
.menu-sub{
	top:0px;
	left: 0px;
	position: absolute;
	width:960px;
	height:35px;
	background:#662d8e;
	display:none;
	top:42px;  
}

.menu-main > ul > li:hover > div.menu-sub{display:block;}

.menu-main > ul > li:hover{background:none;}

.menu-sub > ul {float:left;
  width:100%;  
}
.menu-sub > ul > li {float:left;
  margin-left:25px;
  /* text-transform:lowercase; */
}
.menu-sub > ul > li:first-child a{ 
	padding-right:0;
}
/*=================== header-background ==============*/
.header-background {
	position: absolute;
	bottom: -5px;
	width:100%;
	height:67px;
	background: url("../images/bg-cloudy-3.png") repeat-x scroll 0 0 transparent;
}/***********=============== sale end =====================************/
.sales-end{
	float:left;
}
.sales-end > li{
	float:left;
	position: relative;
	font-size:18px;line-height:42px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#555;
	display:block;
	height:42px;
	padding:0 8px;
	background:none;  
	text-transform:capitalize;
}
/*=================== main ===========================*/
.main-container{
	margin-top: -50px;
	position: relative;
	z-index: 100;
}
.main{
  margin:0 auto;
  width:960px;
  min-height:250px;
  position: relative;
}
.col-left {
  float: left;
  width: 230px;
  padding-top: 75px;
}
.col-main{
  float:left;
  width:715px;
  min-height:250px;
  padding-top: 60px;
}
.cms-home .col-main{
	padding-top: 50px;
}
.col2-left-layout .col-main{
  float: right;
}
.cms-landing .col1-layout .main, .cms-careers .col1-layout .main{
	width: 980px;
}
.cms-landing .col1-layout .col-main, .cms-careers .col1-layout .col-main{
	width: 980px;
}
.col-right{
	position: absolute;
	left: 730px;
	width:230px;
	min-height:250px;	
}

/********************.breadcrumbs*****************/
.breadcrumbs {    
  margin-bottom: 10px;
  overflow: hidden;
}

.breadcrumbs ul {
    float: left;
    width: 100%;
}

.breadcrumbs ul li {
    display: inline;
    min-width: 30px;
	color: #bc92db;
	font-size: 15px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	text-transform: capitalize;
}

.breadcrumbs ul li a {
	color: #929292;
	font-size: 15px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	text-transform: capitalize;
}

.breadcrumbs ul li span{
  color: #929292;
}

/*====================footer==========================*/
.footer-container {
  padding-top: 30px;
}
.footer-top{
  margin:0 auto;
  width:100%;
  height:160px;
  background: url("../images/bg-cloudy-2.png") repeat-x scroll 0 0 transparent;
}

.footer-top-content{margin:0 auto;
  width:960px;
  height:160px;
  position:relative;
}

.image-footer{float:left;
  margin-top: 15px;
  margin-left: -20px;
}

.footer-text{
	float:left;
	margin-top:70px;
}

.footer-text  h2{
  font-size:35px ;
  font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  color:#fff;
}
.footer-text  h3{
	font-size:13px ;
	font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#fff;
	margin-top: 5px;
}
.footer-center{margin:0 auto;
	width:100%;
	height:25px;
	background:#000;

}
.footer-center-content{margin:0 auto;
	width:960px;
	height:25px;
	text-align:right;
}
.footer-center-content > h3 {
	font-size:16px;line-height:25px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#fff;

}
.footer-bottom{margin:0 auto;
	width:100%;
	height:100%;
	padding-bottom: 30px;
	background: url("../images/bg-footer-bottom.png") repeat scroll 0 0 transparent;
}
.footer-bottom-content{margin:0 auto;
	width:960px;
	height:200px;
}
.footer-bottom-content > ul {float:left;
	width:100%;
	margin-top:15px;
	padding-left: 30px;
}

.footer-bottom-content > ul > li{float:left;
	margin-right:85px;
	width:140px;
}
.footer-bottom-content > ul > li > h2 {
	font-size:20px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#fff;
	margin-bottom:10px;
	text-transform:capitalize;
}
.footer-bottom-content > ul > li > div.menu-footer{float:left;
	width:100%;  
}
div.menu-footer  a{
	float:left;
	width:100%;
	font:14px 'Arial';
	color:#fff;  
}
.footer-container address{
	color: #C8C8C8;
    font-size: 12px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    margin: 0 auto;
    text-align: center;
    text-shadow: 0 0 10px #000000;
    width: 960px;
}
.aside > h3{
}

/* banner */
.free-delivery {
	background: url("../images/delivery.gif") no-repeat scroll right 0 transparent;
    float: left;
    height: 285px;
    width: 715px; 
	margin-top: 30px;
}
.free-delivery-container {
    background: url("../images/bg-deli-opacity.png") repeat scroll right 0 transparent;
    float: right;
    margin-right: 35px;
    margin-top: 65px;
    min-height: 115px;
    padding: 20px;
    width: 330px;
}
.free-delivery-container-white{
	float: left;
    height: 124px;
    margin: 140px 10px 10px 11px;
    width: 692px;
}
.free-delivery-container-white li{
	float: left;
	width:230px;
	height:124px;
}
.free-delivery-container-white li p{
	width:190px;
	height:94px;
	padding:20px;
	font-size:14px;font-family:Arial,sans-serif;
	color:#58595b;
	text-align: justify;
}
.home-delivery{
	float:left;
	width:714px;
	height:276px;  
	background: url("../images/car-delivery.png") no-repeat scroll right 0 transparent;
}

.home-delivery-content {width:355px;
	float:right;
	min-height:115px;
	background: url("../images/bg-deli-opacity.png") repeat scroll right 0 transparent;
	margin-right: 60px;
    margin-top: 65px;
	padding:20px;
}

.delivery-content > h3 {
	float:left;
	width:100%;
	font-size:15px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#000;
}

.delivery-content > p {float:left;
	width:100%;
	font:10px Arial;
	color:#404141;
}
/*====================== right main =====================*/
.block-cart {
  float:left;
  width:100%;
  /*min-height:220px;*/
  background:#ececec;
  margin-bottom:20px;
}
.block-cart .block-title {
  padding: 10px 20px;
  text-transform:capitalize;
}
.block-cart .block-title h3 {
  font-size:24px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  color:#000;  
}
.block-cart  .block-content {
  padding: 0 20px 10px;
}
.block-cart  .block-content .empty{
	padding-bottom: 10px;
	font-size:12px;
	line-height:18px;
}
.home-cart {
  float:left;
  width:90%;
  margin-left:20px;
}

#cart-sidebar p{
  margin-bottom: 0;
}

#cart-sidebar {
	 margin-bottom: 10px;
}

#cart-sidebar .item .product-details .product-name{
  width:70%;
  float: left;
  font-size:14px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif; 
  color:#662d91;
}

 #cart-sidebar .item .product-details .product-name .qty{
	display: block;
    float: left;
    padding-right: 2px;	
}

 #cart-sidebar .item .product-details .product-name .name-wrapper{
	float:right;
	width:115px;
}
 #cart-sidebar .item .product-details .product-name .name-wrapper .cross{
	float:left;
	font-style:normal;
}
 #cart-sidebar .item .product-details .product-name .name-wrapper .name{
	display: block;
    float: right;
    width: 100px;
	font-style:normal;
}

#cart-sidebar .item .product-details .product-name a:hover{
  color:#bc92db
}
#cart-sidebar .item .product-details .truncated .item-options{
	color:#662D91;
	font-size:14px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	float:left;
	display:none;
}
#cart-sidebar .item .product-details .truncated .item-options dd{
	float:left;
	padding:0 0 0 20px;
}
#cart-sidebar .item .product-details .truncated .item-options dt{
	float:right;
	padding-right:30px;
}
#cart-sidebar .item .product-details .price{
  float:right;
  width:28%;
  font-size:14px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  color:#000;
  text-align: right;
}
.you-saved{ 
  margin-bottom: 8px;
  text-align: right;
  font-size:15px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  color:#9e65c7;  
}
.added-item{  
  text-align:right;
  margin-bottom: 5px;
  overflow: hidden;
  zoom: 1;
}
.added-item > span {
  display:block;
  font-weight:bold;font-size: 12px;line-height:12px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  color:#fff;
  background:url("../images/cicle.png") no-repeat scroll 2px -1px transparent;
  height:16px;
  width:16px;  
  text-align:center;
  padding-left:2px;
  float:right;
  margin-right:3px;
 /*  margin-top:2px; */
}
.added-item > h3 {
  font-weight:bold;font-size: 12px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  color:#662d91;
  float:right;
}
button.button.cart-sidebar{
  width: 190px;
}
.cart-sidebar > span{
	background: url("../images/button-gotocart.png") no-repeat scroll left top transparent !important;
	padding-right:0px !important;
	padding-left:5px !important;
}
button.cart-sidebar > span > span{
	background: url("../images/button-gotocart.png") no-repeat scroll right top transparent !important;
	padding: 0 50px 0 10px;
}
.banner-right-1,.banner-right-2{
  float:left;
  width:100%;
  margin-top:5px;
}
.banner-right-3{  background: url("../images/col-right-1.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 152px;
    margin:0 15px 20px 15px;
    text-align: center;
    width: 87%;
}
.banner-right-3 a > h4{
	color: #020000;
    float: left;
    font-size: 40px;font-family:'Lobster1.4','trebuchet_msregular',Arial,sans-serif;
    margin:24px 0 0 68px;  
}
.banner-right-3 a > h3{float:left;
  width:100%;
  font-size:26px;font-family:'Didot','trebuchet_msregular',Arial,sans-serif;
  color:#000;
  margin-top: 5px;
  margin-left: 5px;
}
/* .banner-right-1 img{
	box-shadow: 0 0 10px #A5A7A9;
	-webkit-box-shadow: 0 0 10px #A5A7A9;
	-moz-box-shadow: 0 0 10px #A5A7A9;
	 behavior:url(/PIE.php);
} */
/* cart */
.page-title {  
  overflow: hidden;
    width: 100%;
  margin-bottom: 20px;
}
.page-title h1 {
    color: #662D91;
    font-size: 24px;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    margin: 0;  
	text-transform:capitalize;
	margin-bottom:10px;
}
.page-title h1 .detail{
	font-size: 16px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
.checkout-onepage-success .page-title h1{
	text-transform:none;
}
.page-title h3{
  color:#707070;
  font-size:18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
.sub-title {
	color: #662D91;
    font-size: 18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	margin-bottom: 20px;	
}
.data-table {    
    width: 100%;
}
.data-table tbody .a-center .increase input {  
	font-weight:bold;
}
.cart-table{
  border-spacing: 0 10px;
  border-collapse:separate;
  font-family: Arial;
}
.cart-table thead th {    
    color: #0A263C;
    font-weight: normal;    
	height: 30px;
    vertical-align: middle;
    white-space: nowrap;
	color: #000000;
    font-size: 18px;
	border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
	font-size:18px;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	padding:0 10px;
}
.cart-table tbody > tr{
/* 	background:url('../images/bg-checkout.png')no-repeat; */
	
	/* background: none repeat scroll 0 0 #F8F8F8;
	box-shadow: 0 0 5px #e6e6e6; 
	border-radius: 3px;*/
	/* -moz-box-shadow: 0 0 5px 1px #e6e6e6;
	-webkit-box-shadow: 0 0 5px 1px #e6e6e6; */
	 behavior:url(/PIE.php);
	/* -moz-border-radius: 3px;
	-webkitborder-radius: 3px;   */
}
.cart-table tbody tr td{
	background:url("../images/bg-checkout-center.png") repeat-x scroll 0 0 transparent;
	height:141px;
}
.cart-table tbody tr td.first{
	background:url("../images/bg-checkout-first.png") no-repeat scroll 0 0 transparent;
}
.cart-table tbody tr td.last{
	background:url("../images/bg-checkout-last-1.png") no-repeat scroll right 0 transparent;
}
.cart-table td{
	padding: 0 15px;
	font-size: 16px;	
}
.cart-table .product-name a, .cart-table .product-name{
	color: #662D91;
	font-family: Arial,sans-serif;
	font-size: 16px;
}
.cart-table .item-options {
	color: #662D91;
	font-family: Arial,sans-serif;
}
.cart-table .increase{
	margin: 0 15px;
}
.cart-table td.cart-total .price{
	font-weight: bold;
}
.cart-table td a.btn-remove{
	display: inline-block;
	background: url('../images/remove.png') no-repeat;
	width: 19px;
	height: 19px;
	/* margin-right:10px; */
}
.cart-table .item-msg{
	font-size: 11px;
	float:left;
	width:100%;
	margin-top:3px;
}
.cart-table .item-msg .star{
	display: block;
	float: left;
	margin-right: 2px;
}
.cart-table .item-msg .content{
	display: block;
	float: left;
	width: 205px;
}
#shopping-cart-totals-table{
	font-family: Arial;
}
#shopping-cart-totals-table tbody td, #checkout-review-table tfoot td{
	background: none repeat scroll 0 0 #E3E3E3;
	color: #000000;
	font-size: 18px;
	height: 40px;
}
#shopping-cart-totals-table tbody tr td{
	font-size: 18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
#shopping-cart-totals-table tbody tr td span{
	font-weight:bold;font-size: 16px;font-family: Arial,sans-serif;
}
#shopping-cart-totals-table tfoot tr{
	height: 40px;
}
.cart-action{
	margin-top: 10px;
    text-align: right;
}
button.btn-proceed-checkout {
	width: 190px;
}
.paypal-review-order #review-buttons-container{
	text-align:right;
	margin-top: 20px;
}
.cart-empty p{
	font-size:14px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
/* checkout*/
#checkoutSteps {
	overflow:hidden;
	background-color: #F8F8F8;
	padding-bottom: 20px;
    box-shadow:0 0 10px #A5A7A9;
    /*-moz-box-shadow:0 0 5px #C2C2C2;
    -webkit-box-shadow:0 0 5px #C2C2C2;*/
	 behavior:url(/PIE.php);
}
#checkoutSteps .section{
	background:url("../images/bg-tab-ui.png") no-repeat scroll 0 1px transparent;
	box-shadow:-2px 4px 6px #CCCDCF;
	-moz-box-shadow:-2px 4px 6px #CCCDCF;
	 -webkit-box-shadow:-2px 4px 6px #CCCDCF;
	 behavior:url(/PIE.php);
    float: left;    
    text-align: center;	
	font-size: 18px;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
#checkoutSteps #opc-review-header{
	background-image:none;
	background-color: #F8F8F8;
}
#checkoutSteps .allow{
	cursor: pointer;
}
#checkoutSteps .section .step-title{	
	height: 80px;
    padding: 5px 49px;
    width: 80px;
}
#checkoutSteps .section span.number{
	background: url("../images/bg-1.png") no-repeat scroll center 0 transparent;
    color: #FFFFFF;    
    height: 20px;
    margin-top: 10px;
    text-align: center;
	display: block;
	line-height: 20px;
	font-size:12px;line-height:20px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
#checkoutSteps .active span.number{
  background: url("../images/bg-1-hover.png") no-repeat scroll center 0 transparent;
}
#checkoutSteps .section .step-title h2{
	font-size:18px;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#707070;
}
#checkoutSteps .active {
    box-shadow:none;
   /*  -moz-box-shadow:-4px -5px 4px #DADBDC;
    -webkit-box-shadow:-4px -5px 4px #DADBDC; */
	 behavior:url(/PIE.php);
}
#checkoutSteps .active .step-title h2{
  color: #662D91;
}
#checkoutSteps .step {
	float: left;    
    width: 640px;
	padding: 30px 25px 0 50px;
	position: relative;
}
#checkoutSteps .step form{
	min-height: 320px;
	padding-bottom: 45px;
	overflow: hidden;
}
#checkoutSteps .buttons-set{
	bottom: 0;
    position: absolute;
    right: 25px;    
}
#checkoutSteps .buttons-set button{
	width: 190px;
}
.step .form-list .control label{
	float: left;
	line-height:20px;
	width:280px;
}
.buttons-set.disabled button{
	display: none;
}
.buttons-set .please-wait{
	display: block;   
    height: 35px;
    line-height: 35px;
}
#checkoutSteps .shipping-info{
	float: right;
    width: 610px;
}
#co-shipping-form input{
	float: left;
	margin:5px 6px 0 2px;
}
#opc-billing label{
	width: 150px;
}
#opc-billing .alert{font-size:11px;color:#767676;position: absolute;left: 200px;bottom: 10px;}
#opc-payment{
	padding: 40px 20px 0 25px !important;
	width: 665px !important;
}
/* #opc-payment ul.sp-methods{
	margin-bottom: 20px;
} */
#opc-payment ul.sp-methods li{
	display: inline-block;
    height: 30px;
    padding-top: 60px;
    vertical-align: bottom;
	float:left;
	/* Add by Irwin 2013-04-03 10:58 */
	padding-right:3px;
	padding-left:3px;
	text-align:center;
	/* End Add by Irwin 2013-04-03 10:58 */
}

/* Add by Irwin 2013-04-03 10:58 */
#opc-payment ul.sp-methods li.li_p_method_paypal_standard, ul.sp-methods li.li_p_method_paypal_express{
	background: url('../images/Combined_payment.jpg') no-repeat left top;
	width: 323px;
}
 /*End Add by Irwin 2013-04-03 10:58 */

 /* remark by Irwin 2013-04-03 10:58 
#opc-payment ul.sp-methods li.li_p_method_paypal_standard{
	background: url('../images/pay.png') no-repeat left top;
	width: 155px;
}
#opc-payment ul.sp-methods li.li_p_method_paypal_express{
	background: url('../images/pay.png') no-repeat left top;
	width: 155px;
}
End remark by Irwin 2013-04-03 10:58 */

#opc-payment ul.sp-methods li.li_p_method_enets {
	background:url("../images/creditcard.png") no-repeat scroll left top transparent;
	width: 180px;
}
#opc-payment ul.sp-methods li.li_p_method_enetsdd{	
	background: url('../images/enets.png') no-repeat scroll left top transparent;
	width: 155px;
}
#opc-payment ul.sp-methods li.li_p_method_ccsave{
	background: url('../images/creditcard.png') no-repeat left top;
	width: 185px;
}
#opc-payment ul.sp-methods li.li_p_method_banktransfer{
	background: url('../images/ocbc.png') no-repeat left top;
	width: 183px;
}
#opc-payment ul.sp-methods li.li_p_method_checkmo{
	display: none;
}
#co-payment-form .sp-methods li input{
	margin-left:8px;
}
#co-payment-form .sp-methods li  label{
	color:#767676;
	font-size:12px;font-family:Arial,sans-serif;
}
.pmethod-details{
	float:left;
	clear:both;
}
.pmethod-details .form-list{
	font-size:12px;font-family:Arial,sans-serif; 
	color:#767676;
}

#checkout-progress-wrapper {
  background: #ECECEC;
  padding: 15px 20px;
  margin-bottom:20px;
}
#checkout-progress-wrapper .block-progress dt{
	/* border-bottom: 1px solid #707070; */
    color: #231F20;
    font-size: 16px;line-height:16px ;  font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    margin-bottom: 10px;
	padding-bottom: 10px;	
}
#checkout-progress-wrapper .block-progress dt.last{
  border: none;
  margin-bottom: 0;
}
#checkout-progress-wrapper .block-progress dt.complete{
	padding-bottom: 0;
	border-bottom: none;
}
#checkout-progress-wrapper .block-progress dd.complete {
	border-bottom: 1px solid #707070;
    margin-bottom: 10px;
    padding-bottom: 10px;
	font-size: 14px;line-height:16px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;	
	color: #662D91;
}
#checkout-progress-wrapper .block-progress dd address{
	font-style: normal;
}
#checkout-progress-wrapper .block-progress dd.last{
	border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;	
}
#checkout-progress-wrapper .block-progress .opc-block-progress-grandtotal{
	color: #662D91;
    font-size: 14px;line-height:16px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
#checkout-review-table-wrapper {
	padding-bottom: 60px;
}
#opc-review {
	width:665px !important;
	padding-top: 10px !important;
	padding-left:25px !important;
}
#opc-review #checkout-review-table thead th{
	border: none;	
}
#checkout-review-table tr .description span{
	padding-left:10px;
}
#checkout-review-table tfoot tr .total-label{
	font-size:18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#000;
}
.checkout-onepage-success .col-main p{
	margin-bottom: 10px;
}

.checkout-onepage-success .col-main p a{
	text-decoration: underline;
}
/************payment*************/

/* category */
.products-grid {
  margin-bottom: 40px;
  width:102%;
}
.products-grid p{	    
    margin: 4px 0 0 0;
	line-height:1;
}
.products-grid li.item{
    border: 1px solid #E9E9E9;
    box-shadow: 0 0 3px #ececec;
    -moz-box-shadow: 0 0 3px #ececec;
    -webkit-box-shadow: 0 0 3px #ececec;
	 behavior:url(/PIE.php);
    float: left;    
    min-height: 320px;
    position: relative;
    width: 223px;
    background:#f8f8f8;
    padding: 5px;
	font-family: Arial;
	margin-left:5px;	
}
.products-grid li.item a{
  font-family: Arial,sans-serif;
}
.products-grid li.item.first{
    margin-left:0px;
}
.products-grid li.item.last{
    float: left;
    margin-right: 0; 
}
.products-grid .product-image {
    display: block;
    height: 233px;    
    width: 223px;	
}
.products-grid .product-name{
    margin-top: 5px;     
}
.products-grid .product-name a{
    font-size: 16px;
    color: #000000;
}
.products-grid .price-box{
    margin: 3px 0;
	overflow: hidden;
}
.products-grid .price-box .special-price, .products-grid .price-box .regular-price{
    float: left;
    color: #000000;    
    font-weight: bold;
	font-size: 35px;
	font-family: Arial,sans-serif;
    margin-right: 7px;
}
.products-grid .price-box .old-price{
    color: #58595B;     
    font-size: 18px;
    float: left;
    text-decoration: line-through;
	padding-top: 5px;
}
.products-grid .actions, .ui-tooltip-quickview .actions{
	float: left;
	width: 223px;
	color: #fff;
	font-size: 18px;
	position: relative;
	/* margin-top: 10px; */
}
.products-grid .actions .increase{
	float: left; 
}
.products-grid .actions button{
	  float: right; 
	  width: 168px;
}
.products-grid .actions .out-of-stock{
  height: 35px;
  background: #662d91;
  padding-left: 15px;
  font-size: 18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  color: #fff;
}
.products-grid .actions .out-of-stock span{
  display: block;
    line-height: 35px;
  height: 35px;
}
.products-grid .sold-out{
  position: absolute;
  top: 26px;
  left: 37px; 
}
.products-grid .limited,  .products-grid .best-seller{
    left: 0;
    position: absolute;
    top: -15px;
    z-index: 200;
}
.product-status{
	left: 0;
    position: absolute;
    top: -15px;
    z-index: 200;
	width:90px;
	height:90px;
}
.product-status.best-seller{
	background:url("../images/best.png") no-repeat scroll 0 0 transparent;
}
.product-status.limited-stock{
	background:url("../images/limited-stock.png") no-repeat scroll 0 0 transparent;
}
.product-status.new{
	background:url("../images/new.png") no-repeat scroll 0 0 transparent;
}

.added-notify{
  position: absolute;
  left: 5px;
  top: 41px;
  font: 11px Arial !important;
  color: #000 !important;
}
.added-notify-popup{
	color:#fff !important;
	 font-size: 11px;font-family:Arial,sans-serif;
	 top:-17px;
	 left:0;
}
.products-grid .quickview {    
  position: absolute;
  top: 190px;
  left: 5px;
 opacity:0;
 filter:alpha(opacity:0);
}
.products-grid .quickview-please-wait {    
  position: absolute;
  top: 220px;
  height: 35px;
  display: none;
}
.products-grid li.item:hover .quickview{
   opacity:1;
 filter:alpha(opacity:100);
}

/* product view*/
.product-view {
  /* padding-top: 20px; */
  font-family: Arial;
}
.product-view .product-shop .tier-wrapper{
	border: 1px solid #BEBEBE;
    float: left;
    width: 228px;
	margin-bottom:5px;
}
.product-view .product-shop .tier-wrapper .legend{
	background: none repeat scroll 0 0 #FFFFFF;
    color: #F58220;
    font-size: 12px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    left: 20px;
    padding: 5px;
    position: relative;
    top: -13px;
    width: 90px;
}
.tier-prices {
	 float: left;
    margin-bottom: 10px;
    margin-left: 20px;
}
.tier-prices li{
	background: url("../images/arrow-legend.png") no-repeat scroll 8px 6px transparent;
    color: #231F20;
    float: left;
    font-size: 16px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    padding: 0 5px 5px 26px;
    width: 86%;
}
.tier-prices li .price{
	font-weight:bold;
	font-family:DINMittelschriftLTA, Arial, Verdana, Helvetica, Sans-Serif;
}
.product-view .product-shop{
  position: relative;  
  z-index:10;
}
.product-view .product-shop #icon-fs{ 
	position: absolute;
	right: 0;
	bottom: 40px;
}
.product-view .product-name h1{
	font-family: Arial;
	color: #000000;    
    font-size: 24px;
	width:620px;
	line-height:30px;
}
.product-view .product-name{
  margin-bottom: 10px;    
}
.product-view .product-shop .price-box{  
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 15px;
  overflow: hidden;
}
.product-view .product-shop .old-price{
  float: left;
  color: #929292;   
  margin-right: 15px;
}
.product-view .product-shop .special-price{  
    color: #662D91;
  float: left;
  position: relative;
}
.product-view .product-shop .special-price span.price{
  font-size: 35px;
}
.product-view .product-shop .special-price span.price-label{
  position: relative;
  top: -13px;
}
.product-view .product-shop .max-piece{
  font-size: 16px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
  padding-bottom: 3px;
}
.product-view .product-shop .availability{
  border-bottom: 1px solid #E3E3E3;
    border-top: 1px solid #E3E3E3;
    float: left;
    height: 31px;
    width: 228px;
  color: #662D91;    
    font-size: 20px;line-height:31px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
.product-view .product-shop .custom-select{
	float: right;
	margin-right: 10px;
	width: 202px;
}
.product-view .product-shop .add-to-box{
  float: right;
  width: 225px;
  position:relative;
}
.product-view .product-shop .add-to-box .select-flavour-container-list{
	left: 57px;
}
.product-view .product-shop .add-to-box .increase{
  float: left;
}
.product-view .product-shop .add-to-box button{
  float: right;
  width:170px;
}
.product-view .product-img-box{
  margin-top: 25px;
}
.product-view .product-img-box .product-image{
  border: 1px solid #E4E4E4;
    float: left;
    height: 320px;
    width: 570px;
	position:relative;
}
.product-view .product-img-box .product-image a{
	/* cursor:-moz-zoom-in;
	cursor:-webkit-zoom-in;
	cursor:-ms-zoom-in; */
	cursor:url(/zoom-in.cur),crosshair;
}
.product-view .product-img-box .product-image img{
  height: 320px;
    width: 570px;
}
.product-view  .more-views{
  float: right;
    height: 320px;
    width: 130px;
}
.product-view  .more-views .scroll-up, .product-view  .more-views .scroll-down{
  height: 8px;
}
.product-view  .more-views .scroll-up{
  margin-bottom: 5px;
}
.product-view  .more-views .scroll-down{
  margin-top: 5px;
}
.product-view  .more-views ul#slide li{
	width: 130px;
	height: 71.5px;
	padding: 1px 0px;
}
.product-view  .more-views ul#noslide li{
	width: 130px;
	height: 75px;
	padding-bottom: 7px;
}
.product-view  .more-views ul li:hover img{
	opacity:0.3;
	filter:alpha(opacity=30);
}
.product-view  .more-views ul#noslide li.last{
	padding-bottom: 0;
}
.product-view .product-essential .share{
	margin: 10px 0 40px;
}
.product-view .product-essential .share a{
	background: url("../images/email-detail-bt.png") no-repeat scroll left center transparent;
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
	width: 150px;
}
.product-view .product-collateral .product-detail{
	color: #9B9B9B;
	font: 12px/22px Arial;
	text-align:justify;
}
.product-view .product-collateral .product-detail h3{
	color: #000000;
    float: left;
    font-size: 24px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    margin-bottom: 15px;
    width: 100%;
}
.product-view .product-collateral .product-detail p{
	padding-bottom: 15px;
	text-align: justify;
}
.product-view .product-collateral .product-detail a{
	color: #662D91;
}
.product-view .product-collateral .product-detail ul li{  
	float: left;
	width: 330px;
}
.product-view .product-collateral .info{
	float: left;
    width: 345px;
}
.product-view .product-collateral .fine-print{
	float: right;
    width: 345px;
}
.gallery-loading{
	width:88px;
	position:absolute;
	top:87%;
	left:48%;
	text-align:center;
	color:white;
	background:#222;
	padding:3px;
	border:1px solid #000;
	opacity:0.5;
	filter:Alpha(opacity=50); /* IE8 and earlier */
}
.box-collateral {
	margin-top: 50px;
}
.box-up-sell h2{
	font-size: 24px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    margin: 10px 0;
    width: 100%;
}
.ucsell-header{
	border-top:1px solid #E3E3E3;
	padding-top:30px; 
}
.crosssell{
	margin-top:30px;
}
/* account */
.register-form{
	border: 1px solid #e9e9e9;
	background: #f8f8f8;
	font-family: Arial;  
}
.register-form h2.legend{
	background: #662d91;
	padding: 5px;
	color: #fff;
	font-size: 18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
.register-form .fieldset{
	padding: 10px 20px;
}
.register-form label{
	width: 150px;
}
.register-form .form-list li.control label {    
    line-height: 18px;
	width: 340px;
	float: left;
	font-size: 10px;
}
.register-form .passed {
	position: absolute;
	top: 7px;
	right: -20px;
	display: none;
}
.register-form .form-list li.control .input-box {
	margin-left: 150px;
}
.register-form .accepted{
	background: none repeat scroll 0 0 #EAE0F2;
    border: 1px solid #CAAEE1;
    float: left;
    margin-left: 150px;
    margin-top: 25px;
    padding: 10px 20px;
    width: 320px;
	font-size: 11px;
	color:#767676;
}
.register-form .accepted strong{
	font:11px 'Arial';
	color:#662D91;
}
.register-form .buttons-set{
	margin-top: 40px;
	margin-right: 160px;
}
.register-form p{
	margin-top: 3px;
	font-size: 10px;
	color:#767676;
}
/* cms */
.cms-page-view .std{
	margin-bottom: 20px;
	overflow: hidden;
}
.pp-title h2{
	font-size:18px;line-height:30px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#662D91;
	margin-top:15px;
	text-transform:capitalize;
}
.pp-title:first-child > h2{
	margin-top:0px;
}
.pp-content ul, .pp-content ol{
	font:12px/20px Arial;
	color:#9B9B9B;
	padding-left:30px;
} 


/* about us */
.cms-about-us ul.teams{
	float: left;
	margin-top: 15px;
	width: 100%;
}
.cms-about-us ul.teams li{
	float: left;
	margin-left: 20px;
	/* min-height: 253px; */
	width: 160px;
}
.cms-about-us ul.teams li.first{
	margin-left: 0;
}
.cms-about-us ul.teams li img{
	float: left;	
	width: 160px;
}
.cms-about-us ul.teams li h2 {
    color: #000000;
    float: left;
    font-weight: bold;font-size: 12px;font-family: Arial,sans-serif;
    margin-top: 3px;
    text-transform: capitalize;
    width: 98px;
}
.cms-about-us ul.teams li h3 {
    color: #000000;
    float: left;
    font-size: 12px;font-family: Arial,sans-serif;
    width: 98px;
	display:none;
}
.cms-about-us ul.teams li p {
    color: #767676;
    float: left;
    font-size: 12px;font-family:Arial,sans-serif;
    margin-top: 10px;
    width: 98px;
}
.header-giveus{
	float: right;
	width:179px;
	height:48px;
	margin-top: 70px;
}
.header-giveus figure{
	float: left;
	width:38px;
	height:48px;
}
.header-giveus p{
	float: left;
	width:133px;
	font-size:20px ;font-family:'DistrictThin','trebuchet_msregular',Arial,sans-serif;
	color:#fff;
	margin-left:8px;
	text-align:center;
}
.header-giveus p span{
	float: left;
	font:24px 'Arial';	
	margin-left: 11px;
}
.cms-landing .wrapper .page .footer-container .footer-bottom{
	padding-top:20px;
}
.cms-landing .main-container .col-main{
	margin-top:-90px;
	padding-top:0px;
}
.landing{
	float: left;
	width:960px;
	height:516px;
	box-shadow:0 0 10px #acacac;
	-moz-box-shadow:0 0 10px #acacac;
	-webkit-box-shadow:0 0 10px #acacac;
	 behavior:url(/PIE.php);
	margin: 0 10px 30px;
	position: relative;
}
.landing #landingNav{
	bottom: 10px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 960px;
    z-index: 100;
}

.landing #landingNav a {
	display: inline-block;	
	width: 12px;
	height: 12px;
	margin:	5px;
	text-indent: -9999px;
	background:url("../images/sider-button.png") no-repeat scroll -22px 0 transparent;	
/* 	background:rgba(101,101,102,.2);
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .35);
	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .35);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, .35);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-border-radius: 6px;
	 behavior:url(/PIE.php);
	 */
}

.landing #landingNav a.activeSlide{
	background:url("../images/sider-button.png") no-repeat scroll -3px 0 transparent;
	/* box-shadow:inset 0 1px 0 rgba(0, 0, 0, .25);
	 */
}
.landing-1{
	float: left;
	width:960px;
	height:272px;
	box-shadow:0 0 10px #acacac;
	-moz-box-shadow:0 0 10px #acacac;
	-webkit-box-shadow:0 0 10px #acacac;
	margin: 0 10px 30px;
	 behavior:url(/PIE.php);
	background-color: #fff;
}
.landing-1-left{
	float: left;
	width:480px;
	height:272px;
	background-image: url('../images/bg-landing-01.png');
	background-repeat: repeat-y;
}
.landing-1-left h1{
	float: left;
	font-size:48px ;font-family:'DistrictThin','trebuchet_msregular',Arial,sans-serif;
	color:#662d8e;
	padding:15px 30px;
}
.landing-1-left h1 span{
	float: left;
	font-size:36px ;font-family:'DistrictThin','trebuchet_msregular',Arial,sans-serif;
	color:#662d8e;
	width: 420px;
}
.landing-1-left p{
	float: left;
	padding:0 30px;
	font-size:17px;line-height:20px ;font-family:'FetteMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#a7a9ac;
}
.landing-1-left p a{
	font-size:18px; font-family:'FetteMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#662d8e;
}
.landing-1-left > a{
	float: right;
	font-size:18px ;font-family:'FetteMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#f26522;	
	width: 89%;
	display:none;
}
.landing-1-left  .arrow-1{
	/* background: url("../images/arrow-1.png") no-repeat scroll 435px center transparent; */
    padding-right: 30px;
    text-align: right;
	color:#f26522;
}
.landing-1-left  .arrow-2{
	/* background: url("../images/arrow-2.png") no-repeat scroll 35px center transparent; */
    padding-right: 22px;
    text-align: left;
	color:#ed1b31;
}
.landing-1-left  .arrow-3{
	/* background: url("../images/arrow-3.png") no-repeat scroll 435px center transparent; */
    padding-right: 30px;
    text-align: right;
	color:#39b54a;
}
.landing-1-right{
	float: left;
	width:480px;
}
.landing-1-right figure a img{
	width:480px;
	height:272px;
}
/* careers */
.main-career{
	float:left;
	width:950px;
	margin:5px;
	min-height:300px;
	box-shadow:0px 0px 5px #c2c2c2;
	 behavior:url(/PIE.php); 
	 background: none repeat scroll 0 0 #F8F8F8;
}
.main-career #topTabsContainer{
	float: left;
	margin-top: 40px;
	text-align: center;
	width: 100%;
}
.main-career #topTabsContainer  .ui-state-default{
	padding-right: 5px;
	margin-right: 15px;
	/* border-right: 2px solid #662D91;	 */  
	background:url("../images/bg-border-right.png") no-repeat scroll right 5px transparent;
    font-size: 24px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
.main-career #topTabsContainer  .ui-state-default a{
	color: #B290C3;
}
.main-career #topTabsContainer  .ui-state-active a{
	color: #662D91;
}
.main-career #topTabsContainer  .ui-state-default.last{
	padding-right: 0;
	margin-right: 0;
	background:none;
}
.main-career #topTabsContainer .ui-tabs-panel{
	font-size:13px ;font-family:Arial,sans-serif;
	color:#767676;
	text-align: justify;
	margin-top: 20px;
	padding: 0 25px;
}
.main-career #topTabsContainer .ui-tabs-panel p{
	margin-bottom:5px !important;
}
.main-career #topTabsContainer  #jobsAtGobbler p{
	margin-bottom:15px;
}
.career-1{
	float:left;
	width:100%;
}
.career-1 > figure > img {
	float:left;
	width:948px;
	height:426px;
	border:1px solid #000;
}
.career-2 {
	float:left;
	width:100%;
	margin-top:20px;
}
.bg-format-career{
	float:left;
	width:95%;
	height:2px;
	margin-top:55px;
	margin-left:25px;
	background: url("../images/bg-format-career.png") repeat-x scroll 0 0 transparent;
}
.career-2 .gallery  {
	float:left;
	width:720px;
	background:#f8f8f8;	
	margin: -38px 0 0 115px;
}
.career-2 .gallery li {
	float:left;
	width:163px;	
	margin: 0 5px 0 10px;
}
.career-2 .gallery li  img{
	float:left;
	width:163px;	
	border:1px solid #000;
}
.career-2 h2{
	float: left;
	width:100%;
	font-size:24px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#b290c3;
	text-align:center;
	margin:40px 0 20px;;
}
.career-2 h2 span{
	color:#662d91;
}
.career-3{
	float: left;	
	width:100%;
}
.career-3 .c-line-top{
	background: url("../images/border-top.png") repeat-x scroll 0 top transparent;
	color: #662D91;
    float: left;
    font-size: 24px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    margin: 0 25px;
    padding: 20px 0;
    width: 900px;
	margin-top:10px;
}
.career-3-left{
	float: left;
	width:46%;
	margin-left: 25px;
}
.career-3-left h3{
	float: left;
	width:97%;
	font-size:18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#58595b;
	margin-left:13px;
	margin-bottom:5px;
}
.career-3-left h4{
	float:left;
	width:97%;
	font-size:12px;line-height:20px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#767676;
	margin-left:13px;
}
.career-3-left section{
	float:left;
	width: 437px;
	min-height:27px;
	background:#e0e0e0;
	border:1px solid #f2f2f2;
	margin-bottom:20px;
}
.career-3-left section h2{
	float: left;
	width:97%;
	font-size:14px ;font-family:Arial,sans-serif;
	color:#b290c3;
	margin:5px 0 0 13px;
}
.career-3-left section p{
	float: left;
	width:93%;
	font-size:13px ;font-family:Arial,sans-serif;
	color:#767676;
	margin-top:5px;
}
.career-3-left section ul{
	float: left;
	width: 97%;
	/* margin-left:20px; */
	margin-bottom:15px;
}
.career-3-left section ul li{	
	float: left;
	width:94%;
	text-indent:20px;	
}
.career-3-left section ul li span{
	margin-left:20px;
	font-size:13px ;font-family:Arial,sans-serif;
	color:#767676;
}
.toggleContent {
	float: left;
	width: 405px;
	margin-left: 20px;
}
.toggleBtn {
	cursor: pointer;
}
.main-career aside{
	float: left;
	width:95%;
	margin:0 24px 30px 24px;
	
}
.main-career aside p{
	margin:auto;
	font:12px 'Arial';
	color:#767676;
	text-align:center;	
	width:84%;
}
.main-career aside p span{
	font:12px 'Arial';
	color:#662d8e;
}

.ui-tabs-panel .order-list{
	float: left;
	width: 100%;
	list-style:decimal outside none;
	margin-left:20px;
	/* counter-reset: listCounter; */
}

.ui-tabs-panel .order-list  li{	
	color: #000;
    font-weight:bold;font-size: 12px;line-height:20px ;font-family:Arial,sans-serif;
	padding:5px 0;
}

/* .ui-tabs-panel .order-list  li:before {
content: counter(listCounter) ")";
} */

.ui-tabs-panel .order-list  li span{
	padding-left:10px;
}

/* term and condition */
.pp-title{
	margin-bottom: 5px;
}
.pp-content li{
	text-align: justify;
}
/*********tab 3**********/
.order-list-two li{
	float: left;
	width:100%;
	/* margin-top:10px; */
}
.order-list-two li:first-child{
	margin-top:0px;
}
.order-list-two li > span{
	float: left;
	width: 10px;
	color: #000;
    font-weight:bold ;font-size:12px;line-height:20px ;font-family:Arial,sans-serif;	
}

.order-list-two li div{
	float: right;
	width: 97%;
}

.order-list-two li div p{
	float: left;
	width: 100%;
}

.order-list-two li div strong{
	color:#000;
	 font-weight:bold;font-size: 12px;line-height:20px ;	font-family:Arial,sans-serif;
}

/* shipping and returns */
.shipping-content{
	float: left;
	width:100%;
	margin-bottom: 15px;
}
.shipping-content h2, .cms-shipping-returns .std h3{
	width: 100%;
	font-size:20px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#662d91;
}
.shipping-content p{	
	width:100%;
	font-size:12px;line-height:18px ;font-family:Arial,sans-serif;
	color:#767676;
	/* margin:15px 0 0; */
}
.shipping-content p a{
	color:#662d91;
	font-size:12px;line-height:18px ;font-family:Arial,sans-serif;
}
.cms-shipping-returns .list-arrow{
	float: left;
	width: 100%;
}
.cms-shipping-returns .list-arrow li{	
	background-position:left 8px;
}
.cms-shipping-returns .list-arrow li p{
	width: 455px;
	padding: 5px 0 0;
	font-size:12px;line-height:18px ;font-family:Arial,sans-serif;
	color:#767676;
}
.cms-shipping-returns .list-arrow li p span{
	font-weight:bold;
	color:#000;
}
.cms-shipping-returns em{
	float: left;
	width: 455px;
	font-style:Italic;font-size: 11px ;font-family:Arial,sans-serif;
	color:#767676;
	 padding: 15px 15px 45px;
}
/* new products */
.cms-new-products .std{display: none;}
/* contacts */
.contacts-form {  
  float: left;
  overflow: hidden;
  width: 460px;
}
.contacts-form fieldset{
	padding-top: 10px;
}
.contacts-form .form-list label{
	width: 95px !important;
}
.contacts-form .form-list textarea {
	height: 85px;
}
.contacts-form .buttons-set{
	text-align: right;
	padding-right: 3px;
	margin-top: 20px;
}
.contact-info {
  float: right;
  width: 230px;
}
.contact-info ul li{
  margin: 15px 0 30px;
  background-position: left 2px;
}
.contact-info ul li h2{
  color: #000000;  
  font-weight: bold;font-size: 12px ;font-family:Arial,sans-serif;
  margin-bottom: 5px;
}
.contact-info ul li p{
  color: #444444;  
  font-size: 12px ;font-family:Arial,sans-serif;
  margin-bottom: 0;
}
.contact-info ul li a{
  font-size: 12px ;font-family:Arial,sans-serif;
}
/* home banner */
.sales-home-banner-container{
	width: 715px;
	height: 360px;
	margin-bottom: 25px;
	position: relative;
	margin-top: -50px;
	background-color: #000;
	z-index: 300;
	overflow:hidden;
}
.sales-home-banner-container .sales-left{
	position: absolute;
	background: url("../images/baner-opacity-home.png") repeat scroll 0 0 transparent;
    height: 359px;
    width: 230px;
	top: 0;
	left:0;	
	display:none;
}

.sales-home-banner-container .sales-left .header{
	color: #FFFFFF;    
    font-size: 45px;line-height:65px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    height: 65px;
	padding-left: 15px;
    width: 215px;
}
.sales-home-banner-container .sales-left .details{
	border-bottom: 1px solid #9C9690;
    border-top: 1px solid #9C9690;
    color: #FFFFFF;    
    padding: 5px 15px;
    width: 200px;
	height: 147px;
}

.sales-home-banner-container .sales-left .actions .btn-cart,.sales-home-banner-container .sales-left .actions .mcbutton{
	width:145px;
}

.sales-home-banner-container .sales-left .mvbutton{
	margin-left:15px;
	width:200px;
}

.sales-home-banner-container .sales-left .details .product-name{
	font-size: 24px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
.sales-home-banner-container .sales-left .details .product-description{
	font-size: 14px;
	line-height:15px;
	font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color: #FFFFFF;
	text-align: left;
}
.sales-home-banner-container .sales-left .price-box{
	position: relative;
	padding: 5px 5px 10px 15px;
}
.sales-home-banner-container .sales-left .price-box p{
	color: #fff;   
    font-weight: bold ;font-size:28px ;font-family:Arial,sans-serif;
	display: inline;
}
.sales-home-banner-container .sales-left .price-box .special-price{
	color: #bc92db;
}
.sales-home-banner-container .sales-left .price-box .price-label{
    font-weight: bold;font-size: 15px;font-family:Arial,sans-serif;
	margin-right: 0px;
	position: relative;
    top: -10px;
}
.sales-home-banner-container .sales-left .price-box span{
	letter-spacing: -1px;
}
.sales-home-banner-container .sales-left .price-box .old-price{
	font-weight: bold ;font-size:15px ;font-family:Arial,sans-serif;
	margin-right: 5px;	
}
.sales-home-banner-container .sales-left .price-box .old-price span{
	position: relative;
    top: -10px;
}
.sales-home-banner-container .sales-left .actions{
	padding-left: 15px;
	margin-bottom: 10px;
	position: relative;
}
.sales-home-banner-container .added-notify {
	position: absolute; 
	top: 357px; 
	left: 0px; 
	color:#000;
	text-align: left ;
	width:715px;
}
.select-flavour-container-list{
	display: none;
	position: absolute;	
	top: 35px;
	z-index: 300;
	box-shadow: 0 0 3px #9f99a1;
	/* behavior:url(/PIE.php);   */
	font-size: 12px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
.sales-home-banner-container .sales-left .select-flavour-container-list{
	left: 70px;
}
.ui-tooltip-quickview .select-flavour-container-list{
	left: 55px;
}
.select-flavour-container-list table{	
	width: 210px;
}
.select-flavour-container-list table td{
	background: #fff;	
	height: 35px;
	vertical-align: middle;
	cursor: pointer;
	border-bottom: 1px solid #d7aaee;
}
.select-flavour-container-list table tr.last td{
	border-bottom: none;
}
.select-flavour-container-list table tr:hover td{
	background: #8429b3;
	color: #fff;
}
.select-flavour-container-list td a{
	display: block;
	width: 100%;
	height: 100%;
}
.select-flavour-container-list td.label{
	padding-left: 10px;
	color: #000;
}
.select-flavour-container-list td.addto{
	padding-right: 10px;
	color: #fff;
}
.select-flavour-container-list td.addto span{
	font-size: 12px;line-height:10px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	margin: 0;
	letter-spacing: -1px;
	white-space: nowrap;
	display: block;
}
.select-flavour-container-list td.addto .big{
	font-size: 15px;
	letter-spacing: 0;
}
/* .products-grid .select-flavour-container-list table td{
	background: #780CA0;
	border-bottom: 1px solid #5e0386;
} */
.select-flavour-container-list table tr:hover td{
	background: #A710DB;
}
.products-grid .select-flavour-container-list td.addto span{
	display: none;
}
.products-grid .select-flavour-container-list table tr:hover td.addto span{
	display: block;
}
/* .products-grid .select-flavour-container-list td.label{
	color: #fff;
} */
.products-grid .select-flavour-container-list{
	left: 55px;
}
.sales-home-banner-container .sales-left button.arrow-down span{
	padding: 0 8px;
}
.sales-home-banner-container .sales-left button.arrow-down span span{
	padding: 0;
}
.sales-home-banner-container #salesNav{
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 100;
}
.sales-home-banner-container #salesNav a {
	display: inline-block;
	width: 14px;
	height: 12px;
	margin:	5px;
	text-indent: -9999px;
	background:url("../images/sider-button.png") no-repeat scroll -22px 0 transparent;
	/* background:rgba(101,101,102,.2);
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .35);
	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .35);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, .35);
	border-radius: 6px; */
}
.sales-home-banner-container #salesNav a.activeSlide{
	background:url("../images/sider-button.png") no-repeat scroll -40px 0 transparent;
	/* background: #bc92db;
	background: -webkit-gradient(linear,lefttop,leftbottom,color-stop(0%,rgb(205,167,232)),color-stop(24%,rgb(188,146,219)),color-stop(100%,rgb(167,123,199)));
	background: -webkit-linear-gradient(top,rgb(205,167,232)0%,rgb(188,146,219)45%,rgb(167,123,199)100%);
	background: -moz-linear-gradient(top,rgb(205,167,232)0%,rgb(188,146,219)45%,rgb(167,123,199)100%);
	background: linear-gradient(top,rgb(205,167,232)0%,rgb(188,146,219)45%,rgb(167,123,199)100%);
	-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, .25);
	-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, .25);
	box-shadow:inset 0 1px 0 rgba(0, 0, 0, .25); */
}
/* popup */
.lightbox{
	box-shadow:0 0 10px #000;/* #3f3f3f; */
	  behavior:url(/PIE.php);
	position:relative;
}
#loginPopup {
	margin:auto;
	width:556px;	
}
#loginPopup header{
	float: left;
	width: 556px;
	height:85px;
	background-repeat: no-repeat;
	background-image: url('../images/bg-header-popup.png');
}
#loginPopup header p{	
	font:52px/85px 'Lobster1.4';
	color:#fff;
	text-align:center;
}
#loginPopup header p span{
	color:#b290c3;
}
#loginPopup header div{
	background: url("../images/arrow-popup.png") no-repeat scroll 433px 0 transparent;
    height: 13px;
    position: absolute;
    top: 72px;
    width: 91%;
}
#salesEndPopup{
	width: 565px;
	height: 300px;
	background: url('../images/end-top-tick.png') repeat-x top #f78a00;
}
#salesEndPopup .popup-header {
	padding: 30px 20px;
	color: #521d76;
	font: 44px 'lobster1.4';
}
#salesEndPopup .popup-content{
	padding: 0px 20px; 
	font-size: 24px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif; 
	color: #fff; 
	width: 360px;
}
.sales-end-monster {
	position: absolute;
	bottom: 0;
	right: 10px;
}
#salesEndPopup button{
	margin: 35px 0px 0px 20px; 
}
#timeout header div{
	background: url("../images/arrow-popup-again.png") no-repeat scroll 433px 0 transparent;
    height: 13px;
    position: absolute;
    top: 72px;
    width: 91%;
}

.popup-content .again{
	background: none repeat scroll 0 0 #F7898B;
	border-bottom: 1px solid #D45A5C;  
    float: left;
    height: 36px;
    position: relative;
    width: 100%;
    z-index: 0;
	display:none;
}
#timeout .again{
	display: block;
}
.popup-content .again span{
	color: #444444;
    font-size: 22px;line-height:36px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    height: 36px;   
    width: 82%;
	padding:0 0px 0 50px;
}


#loginPopup .popup-content{
	float: left;
	width: 100%;	
	background:#ebebec;
	position: relative;
	padding-bottom: 20px;
}

#loginPopup .modalClose{
	background-image: url("../images/close.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: right;
    font-size: 20px;line-height:24px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    height: 41px;
    position: absolute;
    right: -23px;
    text-align: center;
    top: 11px;
    width: 134px;
}

#timeout  .modalClose{
	top: 31px;
}
#loginPopup .popup-content .form-list{
	float: left;
	width:82%;
	margin:0 50px;
}
#loginPopup .popup-content .form-list .input-box{
	width: 467px;
}
#loginPopup .popup-content .form-list .input-box.pass{
	width: 267px;
}
#loginPopup .popup-content .form-list .forgot{
	color: #B290C3;
    float: left;
    font-size: 13px;line-height:33px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    margin-left: 10px;
}
#loginPopup .popup-content .form-list li{
	margin-bottom: 20px;
}
#loginPopup .form-list input{
	-webkit-box-shadow:0 0 5px #cbcbcb inset; 
	-moz-box-shadow:0 0 5px #cbcbcb inset; 
	box-shadow:0 0 5px #cbcbcb inset;
	  behavior:url(/PIE.php);
	/* color: #cbcbcb; */
}
#loginPopup .form-list .pass input{
	width:255px;
	font-size:18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
#loginPopup .form-list .email input.input-text {    
    width: 455px;	
	font-size:18px ; font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
::-webkit-input-placeholder {
	color: #b7b7b7 !important;
}

:-moz-placeholder {
	color: #b7b7b7 !important;	
}

#loginPopup .popup-content p{
	float:left;
	margin:15px 0 10px 50px;
	font-size:22px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#662d8e;
}
#loginPopup .popup-content .hugo{	
	bottom: 0;
    height: 151px;
    position: absolute;
    right: 0;
    width: 128px;
}
#loginPopup .popup-content .buttons-set {
    float: left;
    margin-left: 50px;
    width: 25%;
	margin-top: 35px;
	position: relative;
}
#loginPopup .popup-content .popup-register-link{
	float: left;
	margin-top: 37px;
	color: #B290C3;
    font-size: 13px;line-height:28px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
#loginPopup #popupError{
	position: absolute;
	left: 0;
	top: -30px;
	margin: 0;
	color: #EB340A;
    font-size: 11px;
    line-height: 13px;
	display: none;
}
/**********forgot***************/
.fieldset-default{
	background: none repeat scroll 0 0 #FBFAF6;
    box-shadow: 0 0 5px #E9E9E9;
    -webkit-box-shadow: 0 0 5px #E9E9E9;
    -moz-box-shadow: 0 0 5px #E9E9E9;
	behavior:url(/PIE.php);
    margin: 28px 0 28px 2px;
    padding: 22px 0px 12px 25px;
}
.fieldset-default .legend {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #D4585A;
    color: #D4585A;
    float: left;
    font-size: 12px ;font-family:Arial,sans-serif;
    margin: -37px 0 0;
    padding: 7px 8px;
    position: relative;
}
.fieldset-default p {
    color: #767676;
    font-size: 12px;line-height:25px ;font-family:Arial,sans-serif;
	padding-bottom: 10px;
}
.fieldset-default label.required em {
    color: #767676;
    float: right;
    font-style: normal;
    position: absolute;
    left: 0px;
    top: 0;
}
p.required {
    color: #B290C3;
    font-size: 13px;line-height:23px ;font-family:'DINMittelschriftLT','trebuchet_msregular',Arial,sans-serif;
    text-align: left;
}
#resetPasswordFieldset .fields .field{
	margin-right:25px;
}
/* dashboard */
.box-account {
	margin-bottom: 20px;
}
.box-account .box-content{
	padding-top: 10px;
}
.box-recent{
	margin-bottom:0;
}
.account-table {
	border-spacing: 0 10px;
	/* margin-top: -10px; */
}
.account-table td{color:#767676;
	font-size:12px;
}

.account-table td.strong{color:#000;
	font-size:12px; 
}

.box-account .button{
	margin-top: 20px;
}
.box-content address{
	color:#767676;
	font-size:12px ; font-family:Arial,sans-serif;
	line-height:18px;
	
}

.orderTooltipTable {
	border-top: 5px solid #e7e5da;
	border-left: 5px solid #e7e5da;
}
.orderTooltipTable td{
	border-right: 5px solid #e7e5da;
	border-bottom: 5px solid #e7e5da;
	background: #f8f8f8;
	padding: 5px;
	vertical-align:top;
}
.orderTooltipTable td p{
	text-align: center;
	margin-top: 5px;
	font-size: 15px;
	width:245px;
}
.box-recent .data-table{
	background:#f8f8f8;
	margin-top:20px;
	box-shadow:0 0 5px #d5d5d4;
	-webkit-box-shadow:0 0 5px #d5d5d4;
	-moz-box-shadow:0 0 5px #d5d5d4;
	 behavior:url(/PIE.php); 
}
.dashboard .box-recent thead tr th{
	border-bottom:1px solid #e3e3e3;
	height:32px;
	font-size:18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#000;
	padding: 0 5px;
}
.dashboard .box-recent tbody tr td{ 
	height:35px;
	font:16px 'Arial';
	color:#231f1f;
	padding: 0 5px;
	white-space: nowrap;
}
.dashboard .box-recent tr .first{
	padding-left:20px;
}
.dashboard .box-recent tr .last{
	padding-right:20px;
}
/* .dashboard .box-recent tbody tr .last{
	font-weight:bold;
} */
.dashboard .box-recent tfoot{	
	background:#e3e3e3;
}
.dashboard .box-recent tfoot tr td{
	height:40px;
}
.dashboard .box-recent tfoot .a-right{
	font-size:18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}
.dashboard .box-recent tfoot{
	font-weight: bold;font-size:16px ;font-family:Arial,sans-serif;
}

/**************quick-view*************/
.ui-tooltip-quickview .ui-tooltip-content{
	width: 670px;
	height: 300px;
	background:#000;
	color: #fff;
}
.ui-tooltip-quickview .ui-tooltip-content a{
	color: #fff;
}
.throbber{
	position: absolute;
	top: 50%;
	left: 50%;
}
.ui-tooltip-quickview .ui-tooltip-tip{	
	color: #000000;
}
.ui-tooltip-quickview .tooltip-left{
	float: left;
	width: 355px;
	padding: 10px;	
}
.ui-tooltip-quickview .tooltip-left.has-slide{
	padding-left: 6px;
	width: 359px
}
.ui-tooltip-quickview .tooltip-main-image{
	width: 355px;
	height: 200px;
	background: #fff;
}
.ui-tooltip-quickview .has-slide .tooltip-main-image{
	margin-left: 4px;
	width: 352px;
	position:relative;
}
.quickview-loading{
	width:88px;
	position:absolute;
	top:87%;
	left:125.71428571428572px;
	text-align:center;
	color:white;
	background:#222;
	padding:3px;
	border:1px solid #000;
	opacity:0.5;
	filter:Alpha(opacity=50); /* IE8 and earlier */
}
.ui-tooltip-quickview .has-slide .tooltip-main-image img{
	max-width: 352px;
}
.ui-tooltip-quickview .tooltip-more-view{
	width:357px;
	height:70px;
	margin-top: 10px;
	position: relative;
}
.ui-tooltip-quickview .tooltip-more-view .button-left{
	position: absolute;
	left: 0;
	top: 15px;
	z-index: 50;
	width: 30px;
	height: 33px;
}
.ui-tooltip-quickview .tooltip-more-view .button-right{
	position: absolute;
	right: 0;
	top: 15px;
	z-index: 50;
	width: 30px;
	height: 33px;
}
.ui-tooltip-quickview .tooltip-more-view  .tooltipSlideContainer li{
	height: 70px;
	width: 112px;
	background: #fff;
}
.ui-tooltip-quickview .tooltip-more-view .tooltipslide li{
	margin: 0 4px;
}
.ui-tooltip-quickview .tooltip-more-view .tooltipnoslide li{
	float: left;
	margin-right: 9.5px;
}
.ui-tooltip-quickview .tooltip-more-view .tooltipnoslide li.last{
	margin-right: 0;
}
.ui-tooltip-quickview .tooltip-right{
	float: right;
	width:275px;
	height: 280px;
	position: relative;
	padding: 10px 10px 10px 0;	
}
.ui-tooltip-quickview .product-name{
	padding-bottom: 5px;
	border-bottom: 1px solid #808080;
}
.ui-tooltip-quickview .actions{
	float: left;
	width: 275px;
}
.ui-tooltip-quickview .actions .increase{
	float: left;
	margin-right: 5px;
}
.ui-tooltip-quickview .product-name a{
	font: 24px Arial;
}
.ui-tooltip-quickview  .actions .increase{
	float: left;
}
.ui-tooltip-quickview .price-box{
	float: left;
	width: 275px;
	position: relative;
	height: 25px;
	margin-top: 25px;
	margin-bottom: 15px;
}
.ui-tooltip-quickview .old-price{
	float: left;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	top: -3px;
	margin-right: 15px;
}
.ui-tooltip-quickview .special-price{
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #bc92db;
	position: relative;
}
.ui-tooltip-quickview .special-price .price-label{
	position: relative;
	top: -7px;
}
.ui-tooltip-quickview .special-price .price, .ui-tooltip-quickview .regular-price{
	font-size: 28px;
}
.ui-tooltip-quickview .tooltip-desc{
	float: left;
	width: 275px;
	height: 70px;
	font-size: 12px;
	padding: 10px 0;
	margin-top: 15px;	
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	line-height:15px;
	overflow:hidden;
}
.ui-tooltip-quickview  button.share{
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 10px;
}
.ui-tooltip-quickview  button.share span{
	font-size: 12px;
	line-height: 20px;
	height: 20px;
}
.ui-tooltip-quickview .bottom-availability{
	float: right;
	font-size: 20px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color: #bc92db;
	margin: 17px 15px 0 0;
	line-height:20px;
}
.ui-tooltip-quickview .availability{
	background: none repeat scroll 0 0 #662D91;
    height: 35px;
    padding-left: 15px;
}
.ui-tooltip-quickview .availability span{
	display: block;
	font-size: 18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    height: 35px;
    line-height: 35px;
}

/****************order information***********/

 .sales-order-view .ui-widget-content {
    float: left;
    min-height: 320px;
    position: relative;
    width: 100%;
}

.sales-order-view .ui-tabs .ui-tabs-nav {
    float: left;
    width: 54%;
	box-shadow:2px -1px 6px #CCCDCF;
	-webkit-box-shadow:2px -1px 6px #CCCDCF;
	-moz-box-shadow:2px -1px 6px #CCCDCF;
	 behavior:url(/PIE.php);
}

.sales-order-view  .ui-tabs .ui-tabs-nav .ui-tabs-active {
    box-shadow: -4px -5px 5px #DADBDC !important;
    -webkit-box-shadow: -4px -5px 5px #DADBDC !important;
    -moz-box-shadow: -4px -5px 5px #DADBDC !important;
	behavior:url(/PIE.php);
    z-index: 30 !important;
	background:none repeat scroll 0 0 #F8F8F8 !important;
}

.sales-order-view  .ui-tabs .ui-tabs-nav .ui-tabs-active a {
    color: #662D91 !important;
}

.sales-order-view  .ui-tabs .ui-tabs-nav .ui-state-default a {
    color: #707070;
    float: left;
    font-size: 18px;line-height:35px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    width: 100%;
}


.sales-order-view  .ui-tabs .ui-tabs-nav  .ui-state-default {
    background:url("../images/bg-ui-tab-default.png") no-repeat scroll 0 0 transparent;
    box-shadow: -2px -4px 6px #CCCDCF;
    -webkit-box-shadow: -2px -4px 6px #CCCDCF;
    -moz-box-shadow: -2px -4px 6px #CCCDCF;
	behavior:url(/PIE.php);
    float: left;
    height: 35px;
    position: relative;
    text-align: center;
    width: 193px;
    z-index: 0;
}
.sales-order-view .ui-tabs .ui-tabs-nav .invoice-tab{
	background-image: url('../images/bg-ui-tab-order.png');
	background-repeat:no-repeat;
	box-shadow:0 -4px 4px #DADBDC !important;  
	-webkit-box-shadow:0 -4px 4px #DADBDC !important;  
	-moz-box-shadow:0 -4px 4px #DADBDC !important;  
	 behavior:url(/PIE.php);
}

.sales-order-view  .ui-widget-content .ui-tabs-panel {
    background: none repeat scroll 0 0 #F8F8F8;
    box-shadow: 0 -2px 10px #A5A7A9;
    -webkit-box-shadow: 0 -2px 10px #A5A7A9;
    -moz-box-shadow: 0 -2px 10px #A5A7A9;
	behavior:url(/PIE.php);
}

.sales-order-view  .ui-widget-content {
    float: left;
    min-height: 320px;
    position: relative;
    width: 100%;
} 

.col-1 {
    float: left;
    margin: 40px 0 0;
    width: 45%;
}
.col-2 {
	float: left;
    margin: 40px 0 0;
    width: 49%;
}
.box{
    float: left;
    padding-left: 35px;
    width: 95%;
}
.box .box-title {
    float: left;
    width: 100%;
}
.box .box-title h2 {
    color: #662D91;
    font-size: 18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    margin-bottom: 10px;
}
.box .box-payment{
	margin-top:20px;
}
.box .box-content {
    float: left;
    width: 100%;
}
.box-content table{
	text-align:left;
}
.box-content table tr{
	font-size: 12px;font-family:Arial,sans-serif;
	color:#767676;
}
.box-content table tr th{
	padding:5px 0;
}
.box .box-content address {
    color: #000000;
    font-size:12px;line-height:20px ;font-family:Arial,sans-serif;
}
.box .box-content p {
    color: #767676;
    font-size: 12px ;font-family:Arial,sans-serif;
}
.box .box-content p strong{
	color:#000;
}
.box-payment {
	margin-top: 30px;
}
.order-details{
    float: left;
    margin: 50px 20px 20px;
    width: 680px;
}
.order-details h2 {
    color: #662D91;
    font-size: 18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    margin-bottom: 18px;
    padding-left: 15px;
} 
.order-details .data-table {
    background: none repeat scroll 0 0 #F8F8F8;
    box-shadow: 0 0 5px #D5D5D4;
    -webkit-box-shadow: 0 0 5px #D5D5D4;
    -moz-box-shadow: 0 0 5px #D5D5D4;
    margin-top: 20px;
	behavior:url(/PIE.php);
}
.order-details .data-table .product-name{
	font-size: 14px;
}
.my-account .order-details  thead tr th {
    border-bottom: 1px solid #E3E3E3;
    color: #000000;
    font-size: 18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
    height: 32px;
	padding: 0 15px;
}
.my-account .order-details tbody tr td {
    color: #662d91;
    font-size: 14px;line-height:17px ;font-family:Arial,sans-serif;
    height: 35px;
	padding: 5px 15px;
	vertical-align:top;
}

.my-account .total-table{
	width:100%;
	background:#e3e3e3;
	margin-top:2px;
	box-shadow: 0 0 5px #D5D5D4;
	-webkit-box-shadow: 0 0 5px #D5D5D4;
	-moz-box-shadow: 0 0 5px #D5D5D4;
	behavior:url(/PIE.php);
}
.my-account .order-details .total-table tbody tr td {
	font-size:18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#000;
	vertical-align: middle;
	/* text-transform:lowercase;  */
}
.my-account .order-details .total-table tbody tr td span{
	font-weight:bold;font-size: 16px 'Arial';font-family:Arial,sans-serif;
	color:#000;
}
.my-account div .action{
	  float: right;
    margin: 0 15px 15px 0;
}
#invoicePanel .action{
	margin:20px 0px 0;
}
/* share friend popup */
.ui-tooltip-share-popup {
	box-shadow: 0 0 10px #58595b;
	-webkit-box-shadow: 0 0 10px #58595b;
	-moz-box-shadow: 0 0 10px #58595b;
	 behavior:url(/PIE.php); 
}
.ui-tooltip-share-popup .ui-tooltip-titlebar{
	width:545px; 
	color:#fff;
	height: 70px;	
	border-bottom:1px solid #a381bd;
	font-size: 24px;line-height:70px ;  font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;  
    padding: 0 0 0 15px;
	position: relative;
	background: url("../images/tell.png") no-repeat scroll 157px center #662d91;
}
.ui-tooltip-share-popup .ui-tooltip-titlebar .ui-state-default{
	color: #FFFFFF;
    cursor: pointer;
    font-size: 30px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;    
    outline: medium none;
    position: absolute;
    right: 10px;
    top:-5px;   
}
.ui-tooltip-share-popup .ui-tooltip-content{
	width: 500px;
	background: #fff;
	position: relative;
	padding: 25px 25px 25px 35px;
	min-height: 400px;
}
.ui-tooltip-share-popup label.required,.ui-tooltip-share-popup label.telephone{
	width: 70px !important;
	height: 20px;
}
.ui-tooltip-share-popup .message-box{
	background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #BAB9BB;
    box-shadow: 0 0 5px #E9E1EF;
    -webkit-box-shadow: 0 0 5px #E9E1EF;
    -moz-box-shadow: 0 0 5px #E9E1EF;
	behavior:url(/PIE.php);
	width: 425px;
}
.ui-tooltip-share-popup .input-box input {
    background: none repeat scroll 0 0 #ECECEC;    
    color: #231F20;
    font-size: 10px ;font-family:Arial,sans-serif;
    height: 15px;
    padding: 5px 15px;
    width: 395px;
}
.ui-tooltip-share-popup .message-box textarea {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #231F20;
    float: left;
    font-size: 10px ;font-family:Arial,sans-serif;
    padding: 15px 15px 0 15px;
    overflow: hidden;
    resize: none;
    width: 395px;
	height: auto;
}
.ui-tooltip-share-popup .product-infos{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 15px 15px 15px;
    min-height: 100px;
    width: 375px;
	padding: 10px;
}
.ui-tooltip-share-popup .product-infos .product-image {
    float: right;
    margin-top: 5px;
    text-align: center;
    width: 50%;
}
.ui-tooltip-share-popup .product-infos .product-name{
	font-weight:bold;font-size: 18px ;font-family:Arial,sans-serif;
	margin-top: 10px;
	margin-bottom:10px;
	float:left;
	width:50%;
}
/* .ui-tooltip-share-popup .product-infos .price-box{
	text-align: center;
} */
.ui-tooltip-share-popup .product-infos .special-price, .ui-tooltip-share-popup .product-infos .regular-price{
	color: #713B93;
    float: left;
    font-weight: bold;font-size: 23px ;  font-family:Arial,sans-serif; 
}
.ui-tooltip-share-popup .product-infos .price-box{
	float:left;
	width:50%;
}
.ui-tooltip-share-popup .product-infos .special-price .price-label{
	float: left;
	width:180px;
	margin-left: 25px; 
	color: rgb(113, 59, 147); 
	font-weight: bold;font-size: 23px ;font-family:Arial,sans-serif;
}

.ui-tooltip-share-popup .product-infos .special-price .price{
	color: rgb(103, 45, 139); 
	margin-left: 25px;
	font-weight:bold ;font-size: 35px ;font-family:Arial,sans-serif;
}
.ui-tooltip-share-popup .product-infos .old-price{
	font-size: 18px;	
	display: inline;
	color: #58595B;	
	position:relative;
	top:-5px;
}
.ui-tooltip-share-popup .product-infos .old-price .price-label{
	color: rgb(178, 144, 195);
	margin-left: 60px;
}
.ui-tooltip-share-popup .product-infos .old-price .price{
	color: rgb(178, 144, 195);
}
.ui-tooltip-share-popup .product-infos .product-description{	
	width: 100%;
	float:left;
	margin-top: 15px;
	font-size: 12px;
	color: #58595B;
	padding-bottom: 10px;
}
.ui-tooltip-share-popup .product-infos .product-description h3{
	font-size: 18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color: #000;
	text-transform:capitalize;
	margin-bottom:10px;
}
.ui-tooltip-share-popup .limit-counter{
	margin-left: 75px;
}
.ui-tooltip-share-popup .actions{
	text-align: right;
	margin-top: 30px;
}

/* addition for new style from Mr.Ron */
.ui-tooltip-share-popup .product-infos{
	margin: 15px;
}
.ui-tooltip-share-popup .share-message{
	background: #ECECEC;    
    color: #231F20;
    float: left;
    font-size: 10px ;font-family:Arial,sans-serif;
    padding: 10px 15px;
    overflow: hidden;
    resize: none;
    width: 395px;
	height: auto;
	text-transform:capitalize;
}

ul#payment_form_ccsave > li > label{
	width:150px;
}

ul#payment_form_ccsave > li > div input{
	width:238px;
}

ul#payment_form_ccsave > li > div select{
	width:250px;
}

ul#payment_form_ccsave > li > div div.v-fix select{margin-bottom:12px;}

/************************** checkout-onepage-success************/
.checkout-onepage-success .col2-right-layout p, .checkout-onepage-success .col2-right-layout ul.disc li{
	font-size:12px ;font-family:Arial,sans-serif;
	color:#767676;
}

.checkout-onepage-success .col2-right-layout ul.disc li{
	margin:5px 0;
}
.checkout-onepage-success .col2-right-layout ul.disc{
	list-style:disc outside none;
	padding:0 35px;
}
/***************ui-tooltip-click-to-zoom**********/
.ui-tooltip-click-to-zoom .ui-tooltip-content{
	background:url('../images/bg-click-zoom.png') no-repeat;
	width:108px;
	height:40px;
	text-align:center;
	font-size: 14px;line-height:40px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	color:#000;
}

/************messages_success, error***********/
 #opc-shipping .form-list li{
	float: left;
	width:49%;
 }
 
 .crosssell h2{
	font-size: 24px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
	margin: 10px 0;
	width: 100%;
	margin:15px 0;
 }
 
/**********status***************/
#my-orders-table  .order-status  .status-label{
	font-size:12px;line-height:25px ;font-family:Arial,sans-serif;
	padding:0 0 0 23px;
	height:25px;
	cursor:pointer;
}
#my-orders-table .processing_order,#my-orders-table .processing_payment,#my-orders-table .on_the_way, #my-orders-table .cod {
	background:url("../images/waitting.png") no-repeat scroll left center transparent;

}
#my-orders-table .delivered {
	background:url("../images/success.png") no-repeat scroll left center transparent;	
}
#my-orders-table .unsuccessful{
	background:url("../images/cancel.png") no-repeat scroll left center transparent;
}

.order-status-info{
	width:90px;
	background:#e7e5da;
	border:1px solid #b3b3b3;
	box-shadow:#b3b3b3;
	padding:5px;
}
.order-status-info .status-info{
	background:#fff;
	font-size:10px ;font-family:Arial,sans-serif;
	color:#000;
	padding:5px;	
}

.ie-placeholder{
	position: absolute !important;
	left: 5px;
	top: 2px;
}


/* CSS for PayPal Express Checkout */
form#order_review_form div.info-set h2.legend{
  color:#707070;
  font-size:18px ;font-family:'DINMittelschrift','trebuchet_msregular',Arial,sans-serif;
}

/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.breadcrumbs:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.page-title:after,
.products-grid:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.product-view .product-shop:after,
.product-view .product-img-box:after,
.product-view  .more-views ul li a:after,
.actions:after,
#checkoutSteps .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
#checkoutSteps:after,
.popup-content:after,
.lightbox:after
{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */

.display_none {display:none !important}

